.zhanghucontainer{
  p,h3,ul{
    margin:0;
    padding:0;
  }
  .topbanner{
    width:100%;
    display:flex;
    flex-direction: column;
    position: relative;
    margin-top:88px;
    img{
      width:100%;
    }
    div{
      position: absolute;
      width:100%;
      height:100%;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;

      font-weight: 900;
      font-size: 48px;
      color: #FFFFFF;
      font-style: normal;
      text-transform: none;
    }
  }

  .selectzhanghutypebox{
    background-color:#fff;
    padding-top:72px;
    padding-bottom:78px;

    .selectbox{
      display: flex;
      flex-direction: column;
      align-items: center;

      h3{
        font-weight: 900;
        font-size: 40px;
        color: #E24737;
        text-align: center;
        font-style: normal;
        text-transform: none;
        margin:0;
      }

      .hengxian{
        display: inline-block;
        width: 46px;
        height: 2px;
        background: #E24737;
        margin:30px 0;
      }

      .desc{
        font-weight: 400;
        font-size: 14px;
        color: #999999;
        text-align: center;
        font-style: normal;
      }

      .listgroup{
        display: flex;
        flex-direction: row;
        align-items: stretch;
        margin-top:44px;
        gap: 0 40px;
        

        >div{
          width: 564px;
          padding-bottom:24px;
          background: #FFFFFF;
          border: 1px solid #E24737;
          display: flex;
          flex-direction: column;
          align-items: center;
          padding:0 60px;
          padding-bottom:12px;
          
          >div{
            flex:1;
            >p:nth-child(1){
              font-weight: 900;
              font-size: 40px;
              color: #E24737;
              text-align: center;
              font-style: normal;
              text-transform: none;
              margin-top:17px;
            }
            >p:nth-child(2){
              font-weight: 400;
              font-size: 14px;
              color: #999999;
              text-align: center;
              font-style: normal;
              text-transform: none;
              margin-top:14px;
            }
  
            div{
              font-weight: 400;
              font-size: 14px;
              line-height:27px;
              color: #999999;
              text-align: left;
              font-style: normal;
              text-transform: none;
              margin-top:55px;
            }
          }

          button{
            width: 254px;
            height: 48px;
            background: #FFFFFF;
            border: 1px solid #E24737;
            margin-top:53px;

            font-weight: 400;
            font-size: 24px;
            color: #E24737;
            font-style: normal;
            text-transform: none;
            cursor: pointer;
          }
        }
      }
    }
  }

  .guizeduibibox{
    width:100%;
    background: #F5EBEB;
    padding-top:45px;
    padding-bottom:105px;

    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;

    h3{
      font-weight: 900;
      font-size: 40px;
      color: #E24737;
      text-align: center;
      font-style: normal;
      text-transform: none;
      margin:0;
    }

    .hengxian{
      display: inline-block;
      width: 46px;
      height: 2px;
      background: #E24737;
      margin:30px 0;
    }

    .desc{
      font-weight: 400;
      font-size: 14px;
      color: #999999;
      text-align: center;
      font-style: normal;
    }

    .tablebox{
      width:1066px;
      
      margin-top:46px;
      list-style: none;

      li{
        display: flex;
        flex-direction: row;
        align-items: center;
        height:50px;
        padding:0 87px;
        >div{
          flex:1;

          font-weight: 400;
          font-size: 14px;
          color: #999999;
          text-align: left;
          font-style: normal;
          text-transform: none;

          img{
           width:19px;
           height:18px; 
          }

          button{
            width: 173px;
            height: 48px;
            background: #FFFFFF;
            border: 1px solid #E24737;
            font-weight: 400;
            font-size: 18px;
            color: #E24737;
            font-style: normal;
            text-transform: none;
            cursor: pointer;
          }
        }
      }

      li:nth-child(odd) {
      /* 在这里添加样式 */
        background-color:#FFFFFF;
      }
      li:nth-child(even) {
      /* 在这里添加样式 */
        background-color:#FAF6F2;
      }
      li:nth-child(1) {
        background-color:#E24737;
        >div{
          font-weight: 600;
          font-size: 24px;
          color: #FFFFFF;
          text-align: left;
          font-style: normal;
          text-transform: none;
        }
      }
      li:last-child{
        height:97px;
      }
    }
  }

  .youshibox{
    width:100%;
    background: #fff;
    padding-top:101px;
    padding-bottom:148px;

    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    h3{
      font-weight: 900;
      font-size: 40px;
      color: #E24737;
      text-align: center;
      font-style: normal;
      text-transform: none;
      margin:0;
    }

    .hengxian{
      display: inline-block;
      width: 46px;
      height: 2px;
      background: #E24737;
      margin:30px 0;
    }

    .desc{
      font-weight: 400;
      font-size: 14px;
      color: #999999;
      text-align: center;
      font-style: normal;
    }

    .youshigroup{
      display:flex;
      flex-direction: row;
      align-items:stretch;
      justify-content: center;
      gap:0 34px;
      margin-top:90px;

      >div{
        width: 365px;
        background: #FFFFFF;
        border: 1px solid #E24737;
        overflow: hidden;
        padding:0 10px;
        box-sizing: border-box;
        padding-bottom:28px;
        position: relative;

        div{
          position: relative;
          z-index: 9;
          width:100%;
          z-index:9;
          .youshititle{
            padding-top:103px;
            font-weight: 900;
            font-size: 40px;
            color: #E24737;
            text-align: center;
            font-style: normal;
            text-transform: none;
          }
  
          div{
            font-weight: 400;
            font-size: 24px;
            color: #666666;
            text-align: center;
            font-style: normal;
            text-transform: none;
            margin-top:20px;
          }
        }
      }

      >div:nth-child(1):after{
        content:"1";
        position: absolute;
        top:0;
        left:0;
        right:0;
        font-weight: 900;
        font-size: 300px;
        line-height:300px;
        color: #F5EBEB;
        text-align: center;
        font-style: normal;
        text-transform: none;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: flex-start;
        margin-top:-20px;
        font-family: STSongti-SC, STSongti-SC;
      }
      >div:nth-child(2):after{
        content:"2";
        position: absolute;
        top:0;
        left:0;
        right:0;
        font-weight: 900;
        font-size: 300px;
        line-height:300px;
        color: #F5EBEB;
        text-align: center;
        font-style: normal;
        text-transform: none;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: flex-start;
        margin-top:-20px;
        font-family: STSongti-SC, STSongti-SC;
      }
      >div:nth-child(3):after{
        content:"3";
        position: absolute;
        top:0;
        left:0;
        right:0;
        font-weight: 900;
        font-size: 300px;
        line-height:300px;
        color: #F5EBEB;
        text-align: center;
        font-style: normal;
        text-transform: none;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: flex-start;
        margin-top:-20px;
        font-family: STSongti-SC, STSongti-SC;
      }
    }
  }

  .kaihuiliucheng{
    background-color:#F5EBEB;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top:46px;
    padding-bottom:65px;
    h3{
      font-weight: 900;
      font-size: 40px;
      color: #E24737;
      text-align: center;
      font-style: normal;
      text-transform: none;
      margin:0;
    }

    .hengxian{
      display: inline-block;
      width: 46px;
      height: 2px;
      background: #E24737;
      margin:30px 0;
    }

    .desc{
      font-weight: 400;
      font-size: 14px;
      color: #999999;
      text-align: center;
      font-style: normal;
    }

    .liuchenggroup{
      display: flex;
      flex-direction: row;
      align-items: center;
      justify-content: center;
      margin-top:80px;
      text-align: center;

      div{
        p:nth-child(1){
          font-weight: 900;
          font-size: 150px;
          color: #FFFFFF;
          text-align: center;
          font-style: normal;
          text-transform: none;
          line-height:130px;
        }
        p:nth-child(2){
          font-weight: 400;
          font-size: 24px;
          color: #000000;
          text-align: center;
          font-style: normal;
          text-transform: none;
          margin-top:20px;
        }

        p:nth-child(3){
          font-weight: 400;
          font-size: 14px;
          color: #999999;
          text-align: center;
          font-style: normal;
          text-transform: none;
          margin-top:20px;
        }
      }
      >div:nth-child(2){
        margin:0 200px;
      }
    }

    button{
      width: 173px;
      height: 48px;
      background: #FFFFFF;
      border: 1px solid #E24737;
      font-weight: 400;
      font-size: 18px;
      color: #E24737;
      font-style: normal;
      text-transform: none;
      margin-top:77px;
      cursor: pointer;
    }
  }

  .duoyongtubox{
    background-color:#fff;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top:58px;
    padding-bottom:94px;
    h3{
      font-weight: 900;
      font-size: 40px;
      color: #E24737;
      text-align: center;
      font-style: normal;
      text-transform: none;
      margin:0;
    }

    .hengxian{
      display: inline-block;
      width: 46px;
      height: 2px;
      background: #E24737;
      margin:30px 0;
    }

    .desc{
      font-weight: 400;
      font-size: 14px;
      color: #999999;
      text-align: center;
      font-style: normal;
    }

    div{
      width:1211px;
      height:368px;
      img{
        width:1211px;
        height:368px;
      }
    }
  }
}